The Design and Implementation of Mondrian
نویسندگان
چکیده
The Haskell dialect Mondrian is designed using the explicit philosophy of keeping things simple and consistent. Mon-drian generalizes some of Haskell's (too) complex constructs, and adds a few simple new ones. This results in a small, intuitively comprehensible language with an object oriented avor. In this paper, we will present the design decisions we made for Mondrian. Furthermore, some of Mondrian's language constructs will be deened by translations into Haskell.
منابع مشابه
Data Warehouse Performance Optimization Implementing DHE Algorithm in Mortgage Backed Security using Mondrian
OLAP (Online Analytical Processing) means analyzing large quantities of data in real-time. It requires massive amount of processing time to extract information from data warehouse cubes. Business requires online reporting\information these days even for historical data that spans years if not decades. Data warehousing helps in making the retrieval of that data easier by aggregating large datase...
متن کاملScripting .NET Using Mondrian
We introduce the design of Mondrian, a functional scripting language for glueing together components on the .NET platform. Mondrian is monadic statement centric with pure expressions and nonstrict evaluation and explores the melding of the OO and the purely lazy functional paradigms.
متن کاملUnsupervised corrections of unknown chromatic dominants using a Brownian-path-based Retinex algorithm
An experimental analysis of chromatic equalization based on a new implementation of the Retinex algorithm is presented. The experiments are carried out on a colored Mondrian patchwork illuminated with different commercial light sources and on synthetic images generated with a photometric ray tracer using different illuminants. Regarding the Mondrian patchwork, the spectral characteristics of th...
متن کاملMondrian Processes for Flow Cytometry Analysis
Analysis of flow cytometry data is an essential tool for clinical diagnosis of hematological and immunological conditions. Current clinical workflows rely on a manual process called gating to classify cells into their canonical types. This dependence on human annotation limits the rate, reproducibility, and complexity of flow cytometry analysis. In this paper, we propose using Mondrian processe...
متن کاملFrom Frank Lloyd Wright to Mondrian: Transforming Evolving Representations
If a computer is to create designs with the goal of following a certain style, it has to have information about this style. Unfortunately, the most often used method of formal representations of style, shape grammars, does not lend itself to automated implementation. However, It has been shown how an evolutionary system with evolving representation can provide an alternative approach that allow...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997